package com.itlong.cloud.POJO.DTO.property;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      物业-设备数据传输对象
 * </desc>
 *
 * @createDate 2017/09/21
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper=true)
public class PropertyEquipGetPageDTO extends BaseDTO implements Serializable {

    //设备类型：1-电梯 2-门禁 3-云对讲 11-云电梯 12-蓝牙电梯 13-蓝牙外呼控制器 31-云对讲（门口机） 32-云对讲（围墙机）
    private String deviceType;

    //设备机号
    private String deviceId;

    //设备唯一码
    private String deviceUnique;

    //设备名称
    private String deviceName;

    //设备归属楼栋ID集合，多个以，分隔
    private String buildId;

    //设备归属单元ID集合，多个以，分隔
    private String unitId;

    //设备类型PID
    private String pid;

    //电梯服务开始层数
    private Integer floorNo;

    //电梯服务结束层数
    private Integer floorNoMax;

    //设备说明
    private String deviceMemo;

    //设备状态
    private Integer status;

    //批次号
    private String batchNumber;

    // 排序字段
    private String orderColumn;

    // 排序规则，正or反序
    private String orderRule;

    private Integer equipMode;              // 设备模式，1普通，2收费
}